//
//  Stack.h
//  iFlickr
//
//  Created by 张 霄鹤 on 09-4-10.
//  Copyright 2009 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>



/**
 * 堆栈类的简单实现，使用时，只能使用 push、peek、pop三个方法进行元素的控制
 * 使用 isEmpty 来判断是否存有数据
 */
@interface Stack : NSObject {
	NSMutableArray *data;
}

-(id)init;

-(void)push:(id)obj;

-(id)peek;

-(id)pop;

-(BOOL)isEmpty;

-(void)removeAll;

@end
